export const subClass = [{
  'name': 'IT科技',
  'sub_class': [{
    'name': '互联网|电子商务',
    'sub_class': []
  }, {
    'name': 'IT软件与服务',
    'sub_class': []
  }, {
    'name': 'IT硬件与设备',
    'sub_class': []
  }, {
    'name': '电子技术',
    'sub_class': []
  }, {
    'name': '通信与运营商',
    'sub_class': []
  }, {
    'name': '网络游戏',
    'sub_class': []
  }]
}, {
  'name': '金融业',
  'sub_class': [{
    'name': '银行',
    'sub_class': []
  }, {
    'name': '证券|基金|理财|信托',
    'sub_class': []
  }, {
    'name': '保险',
    'sub_class': []
  }]
}, {
  'name': '餐饮',
  'sub_class': [{
    'name': '餐饮',
    'sub_class': []
  }]
}, {
  'name': '酒店旅游',
  'sub_class': [{
    'name': '酒店',
    'sub_class': []
  }, {
    'name': '旅游',
    'sub_class': []
  }]
}, {
  'name': '运输与仓储',
  'sub_class': [{
    'name': '快递',
    'sub_class': []
  }, {
    'name': '物流',
    'sub_class': []
  }, {
    'name': '仓储',
    'sub_class': []
  }]
}, {
  'name': '教育',
  'sub_class': [{
    'name': '培训',
    'sub_class': []
  }, {
    'name': '院校',
    'sub_class': []
  }]
}, {
  'name': '政府与公共事业',
  'sub_class': [{
    'name': '学术科研',
    'sub_class': []
  }, {
    'name': '交警',
    'sub_class': []
  }, {
    'name': '博物馆',
    'sub_class': []
  }, {
    'name': '政府|公共事业|非盈利机构',
    'sub_class': []
  }]
}, {
  'name': '医疗护理',
  'sub_class': [{
    'name': '医药医疗',
    'sub_class': []
  }, {
    'name': '护理美容',
    'sub_class': []
  }, {
    'name': '保健与卫生',
    'sub_class': []
  }]
}, {
  'name': '交通工具',
  'sub_class': [{
    'name': '汽车相关',
    'sub_class': []
  }, {
    'name': '摩托车相关',
    'sub_class': []
  }, {
    'name': '火车相关',
    'sub_class': []
  }, {
    'name': '飞机相关',
    'sub_class': []
  }]
}, {
  'name': '房地产',
  'sub_class': [{
    'name': '房地产|建筑',
    'sub_class': []
  }, {
    'name': '物业',
    'sub_class': []
  }]
}, {
  'name': '消费品',
  'sub_class': [{
    'name': '消费品',
    'sub_class': []
  }]
}, {
  'name': '商业服务',
  'sub_class': [{
    'name': '法律',
    'sub_class': []
  }, {
    'name': '广告|会展',
    'sub_class': []
  }, {
    'name': '中介服务',
    'sub_class': []
  }, {
    'name': '检测|认证',
    'sub_class': []
  }, {
    'name': '会计|审计',
    'sub_class': []
  }]
}, {
  'name': '文体娱乐',
  'sub_class': [{
    'name': '文化|传媒',
    'sub_class': []
  }, {
    'name': '体育',
    'sub_class': []
  }, {
    'name': '娱乐休闲',
    'sub_class': []
  }]
}, {
  'name': '印刷',
  'sub_class': [{
    'name': '打印|印刷',
    'sub_class': []
  }]
}, {
  'name': '其他',
  'sub_class': [{
    'name': '其他',
    'sub_class': []
  }]
}]

function toOptions(subClass) {
  const rv = []
  for (let i = 0; i < subClass.length; i++) {
    const sub = subClass[i]
    const item = {}
    item['label'] = sub.name
    item['value'] = sub.name
    item['children'] = []
    for (let j = 0; j < sub['sub_class'].length; j++) {
      const child = sub['sub_class'][j]
      item['children'].push({
        label: child.name,
        value: child.name
      })
    }
    rv.push(item)
  }
  return rv
}

function toList(subClass) {
  const rv = []
  for (let i = 0; i < subClass.length; i++) {
    const sub = subClass[i]
    for (let j = 0; j < sub['sub_class'].length; j++) {
      const child = sub['sub_class'][j]
      rv.push(sub.name + '-' + child.name)
    }
  }
  console.info(rv)
  return rv
}

export const mpOptions = toOptions(subClass)
export const classList = toList(subClass)

